package com.core;

/**
 */
public final class GlobalConstants {

	public enum HibernateSQLAction {
		SELECT, UPDATE, DELETE, CREATE, CREATE_CHILD
	}

	public static final String SERVLET_PARAM_KEY                = "id";

	public static final String ACTIONSCRIPT_USERINFO_PARAM_KEY  = "ID";
	public static final String ACTIONSCRIPT_USERINFO_PARAM_FORM = "FORM";

	public static final String LOGIN_ISAUTHORIZED               = "isAuthorized";

	public static final String USERCONTEXT_TASK                 = "ContextTask";
	public static final String USERCONTEXT_TASKADD              = "ContextTaskAdd";
	public static final String USERCONTEXT_TASKAINFO            = "ContextTaskInfo";
	public static final String USERCONTEXT_TASKAUPDATE          = "ContextTaskUpdate";
	public static final String USERCONTEXT_SUBTASKSLIST         = "ContextSubTasksList";
	public static final String USERCONTEXT_SUBTASKADD           = "ContextSubTaskAdd";
	public static final String USERCONTEXT_TASKSLIST            = "ContextTasksList";

	public static final String USERCONTEXT_PROJECT              = "ContextProject";
	public static final String USERCONTEXT_PROJECTADD           = "ContextProjectAdd";
	public static final String USERCONTEXT_PROJECTSLIST         = "ContextProjectsList";
	public static final String USERCONTEXT_PROJECTUPDATE        = "ContextProjectUpdate";
	public static final String USERCONTEXT_PROJECTINFO          = "ContextProjectInfo";

	public static final String USERCONTEXT_VERSION              = "ContextVersion";
	public static final String USERCONTEXT_VERSIONSLIST         = "ContextVersionsList";
	public static final String USERCONTEXT_VERSIONADD           = "ContextVersionAdd";
	public static final String USERCONTEXT_VERSIONINFO          = "ContextVersionInfo";
	public static final String USERCONTEXT_VERSIONDELETE        = "ContextVersionDelete";
	public static final String USERCONTEXT_VERSIONUPDATE        = "ContextVersionUpdate";

	public static final String USERCONTEXT_DASHBOARD            = "Dashboard";
	public static final String USERCONTEXT_COMPONENTLIST        = "ComponentList";
	public static final String USERCONTEXT_REPORTLIST           = "ReportsList";

	public static final String USERCONTEXT_ADMINISTRATION       = "ContextAdministration";

	public static final String USERCONTEXT_ROLE                 = "ContextRole";
	public static final String USERCONTEXT_ROLESLIST            = "ContextRolesList";
	public static final String USERCONTEXT_ROLEINFO             = "ContextRoleInfo";
	public static final String USERCONTEXT_ROLEUPDATE           = "ContextRoleUpdate";
	public static final String USERCONTEXT_ROLEADD              = "ContextRoleAdd";
	public static final String USERCONTEXT_ROLEDELETE           = "ContextRoleDelete";
	public static final String USERCONTEXT_ROLEPERMISSIONS      = "ContextRolePermissions";


	public static final String USERCONTEXT_GROUP                = "ContextGroup";
	public static final String USERCONTEXT_GROUPSLIST           = "ContextGroupsList";
	public static final String USERCONTEXT_GROUPINFO            = "ContextGroupInfo";
	public static final String USERCONTEXT_GROUPUPDATE          = "ContextGroupUpdate";
	public static final String USERCONTEXT_GROUPADD             = "ContextGroupAdd";
	public static final String USERCONTEXT_GROUPDELETE          = "ContextGroupDelete";

	public static final String USERCONTEXT_USER                 = "ContextUser";
	public static final String USERCONTEXT_USERADD              = "ContextUserAdd";
	public static final String USERCONTEXT_USERINFO             = "ContextUserInfo";
	public static final String USERCONTEXT_USERUPDATE           = "ContextUserUpdate";
	public static final String USERCONTEXT_USERSLIST            = "ContextUsersList";

	public static final String SERVLET_ROLEADD                  = "UserRoleAdd";
	public static final String SERVLET_ROLEDELETE               = "UserRoleDelete";
	public static final String SERVLET_ROLEUPDATE               = "UserRoleUpdate";
	public static final String SERVLET_ROLEINFO                 = "UserRoleInfo";

	public static final String SERVLET_GROUPADD                 = "UserGroupAdd";
	public static final String SERVLET_GROUPDELETE              = "UserGroupDelete";
	public static final String SERVLET_GROUPUPDATE              = "UserGroupUpdate";
	public static final String SERVLET_GROUPINFO                = "UserGroupInfo";

	public static final String SERVLET_TASKADD                  = "ProjectTaskAdd";
	public static final String SERVLET_TASKDELETE               = "ProjectTaskDelete";
	public static final String SERVLET_TASKINFO                 = "ProjectTaskInfo";
	public static final String SERVLET_TASKUPDATE               = "ProjectTaskUpdate";
	public static final String SERVLET_TASKSLIST                = "-";
	public static final String SERVLET_SUBTASKADD               = "ProjectTaskSubtaskAdd";

	public static final String SERVLET_PROJECTADD               = "ProjectAdd";
	public static final String SERVLET_PROJECTINFO              = "ProjectInfo";
	public static final String SERVLET_PROJECTLIST              = "BrowseProjects";
	public static final String SERVLET_PROJECTUPDATE            = "ProjectUpdate";
	public static final String SERVLET_PROJECTDELETE            = "ProjectDelete";

	public static final String SERVLET_ADMINISTRATION           = "BrowseAdministration";
	public static final String SERVLET_LOGIN                    = "Login";

	public static final String SERVLET_USERINFO                 = "UserInfo";
	public static final String SERVLET_USERUPDATE               = "UserUpdate";
	public static final String SERVLET_USERDELETE               = "UserDelete";
	public static final String SERVLET_USERADD                  = "UserAdd";
	public static final String SERVLET_USERRESETPASSWORD        = "UserResetPassword";

	public static final String SERVLET_VERSIONADD               = "VersionAdd";
	public static final String SERVLET_VERSIONINFO              = "VersionInfo";
	public static final String SERVLET_VERSIONDELETE            = "VersionDelete";
	public static final String SERVLET_VERSIONUPDATE            = "VersionUPDATE";
}
